YHRWD

珂心泛舟

email
github

Linux下でChronocatを構築する

猫猫

開始する前に....#

必要なもの:

  • 2GB 以上のメモリを持つサーバー🖥(1GB でも可能かもしれません、自己テスト)
  • タイピングができる手✋🤚
  • 基本的な読解力👀

注意事項#

このチュートリアルは、構築方法のみを提供し、関連リソースはインターネットから取得されます。
このチュートリアルは Docker に基づいているため、Docker の基本操作を理解していることをお勧めします。
このチュートリアルのサーバーシステムは Debian 12 ですが、他のシステムのユーザーは自分で調整する必要があります。

コンテナの準備#

各コマンドの前にsudoを追加することをお勧めします。

Screen に入る#

このステップは、インストール中に予期しない終了を防ぐために必要です。

screen -S chronocat

Screen の操作については、自分で検索してください。

コンテナの作成#

以下のコマンドを実行します。

sudo docker run -it \
-p 5500:5500 \
-p 6099:6099 \
-v ./Chronocat/config:/root/.chronocat/config
-v ./Chronocat/plugins:/root/LiteLoaderQQNT/plugins/
--name chronocat
debian

または

sudo docker run -it -p 5500:5500 -p 6099:6099 -v ./Chronocat/config:/root/.chronocat/config -v ./Chronocat/plugins:/root/LiteLoaderQQNT/plugins --name chronocat debian

ここで、5500 ポートは satori のサーバーポートであり、6099 はログインサービスのポートです。
うまくいけば、以下のようになります。

image

必要なソフトウェアパッケージのインストール#

ソースの変更(海外の場合はスキップしてください)#

まず、apt update && apt install curl -yを実行して、curl をインストールします。
次に、ソーススクリプトを実行します。

bash <(curl -sSL https://linuxmirrors.cn/main.sh)

問題がなければ、次の画面が表示されます。
image

好きなソースを選択し、Enter キーを押します。または、USTC を選択します。

image
次に、http プロトコルを有効にするかどうかを選択しますが、ここでは使用しないことをお勧めします。
残りの手順は、スクリプトの指示に従って進めてください。

ソフトウェアのインストール#

以下のコマンドを実行します。

apt update && apt install -y \
    libgtk-3-0 \
    libnotify4 \
    libnss3 \
    libxss1 \
    libxtst6 \
    xdg-utils \
    libatspi2.0-0 \
    libsecret-1-0 \
    unzip \
    libgbm1 \
    libasound2 \
    xvfb \
    curl \
    nano

このステップには特に注意する必要はありません。ソフトウェアパッケージの最後のnanoは、お好みのテキストエディタに変更できます。

QQ&Liteloader のインストール#

QQ#

非常に簡単です。次のコードを実行します。

curl -o linuxqq.deb https://dldir1.qq.com/qqfile/qq/QQNT/852276c1/linuxqq_3.2.5-21453_amd64.deb && \
apt install ./linuxqq.deb -y && apt clean && rm linuxqq.deb

インストールが完了するまで待ってください。もしダウンロードが遅い場合は、パッケージを手動でダウンロードしてコンテナにアップロードしてインストールすることもできます。

Liteloader#

同様に、次のコマンドを実行します。

curl -L -o LiteLoaderQQNT.zip https://github.com/LiteLoaderQQNT/LiteLoaderQQNT/releases/download/1.0.3/LiteLoaderQQNT.zip && \
unzip LiteLoaderQQNT.zip -d /root/LiteLoaderQQNT && rm LiteLoaderQQNT.zip && \
sed -i '1s/^/require("\/root\/LiteLoaderQQNT");\n/' /opt/QQ/resources/app/app_launcher/index.js

完了まで待ちます。

猫猫のインストールと設定#

まず、ctrl+A+Dを押して screen を終了します。
前の手順でエラーがなければ、次のフォルダが表示されます。

image

次に、猫猫を/root/Chronocat/pluginsに配置します。
必要なプラグインは以下の通りですが、リソースを自分で探してください。

image
注:フォルダ内は、猫猫本体が直接表示されるようにする必要があります。フォルダを入れ子にしないでください。

image

凍結の旅#

スクリプトの起動#

screen に戻ります(screen -rを実行)。
次に、start.shを作成します。
以下の内容を書き込みます。

#!/bin/bash
service dbus start
rm -f /tmp/.X1-lock
export DISPLAY=:1
Xvfb $DISPLAY -screen 0 1x1x16 &
sleep 2
qq --no-sandbox

保存して終了します。

起動!#

chmod +x start.sh
bash start.sh

実行中にエラーが発生する場合がありますが、問題ありません👍🏻

QQ にログイン#

http://ip:6099/api/panel/getQQLoginQRcodeにアクセスして QR コードをスキャンしてログインします。

統合#

みなさんならできると信じています

問題がある場合は

コメント欄にメッセージを残してください

この記事は Mix Space から xLog に同期されています。
元のリンクは https://lkyhr.link/posts/tutorial/cc_bot です。


読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。